﻿using System;
using System.IO.Ports;

namespace Communication.Channel.Serial
{
	// Token: 0x02000017 RID: 23
	internal interface SerialChannelConfig : ChannelConfig
	{
		// Token: 0x060000E9 RID: 233
		void SetBaudRate(int baudRate);

		// Token: 0x060000EA RID: 234
		int GetBaudRate();

		void SetDataBits(int dataBits);

		int GetDataBits();

		void SetStopBits(StopBits stopBits);

		StopBits GetStopBits();

		void SetParity(Parity parity);

		Parity GetParity();

		void SetReadTimeoutMillis(int readTimeoutMillis);

		int GetReadTimeoutMillis();

		void SetWriteTimeoutMillis(int writeTimeoutMillis);

		int GetWriteTimeoutMillis();

		void SetReadBufferSize(int readBufferSize);

		int GetReadBufferSize();

		void SetWriteBufferSize(int writeBufferSize);

		int GetWriteBufferSize();
	}
}
